googletag.impl.pubads.callbackProxy2({"/8456/IDG.US_E_CIO.com/hardware_section":{"_type_":"html","_expandable_":true,"_afc_expandable_":false,"_html_":"\x3c!-- DFP Creative ID: 113565826616 --\x3e\n\x3c!-- wrapper header --\x3e\n\x3cscript language\x3d\x22javascript\x22\x3e\nvar __cs_c1 \x3d 8;\nvar __cs_c2 \x3d \x226035308\x22;\nvar __cs_c3 \x3d \x22\x22;\nvar __cs_c4 \x3d \x22\x22;\nvar __cs_c5 \x3d \x22\x22;\nvar __cs_c6 \x3d \x22\x22;\nvar __cs_c10 \x3d \x22\x22;\nvar __cs_c15 \x3d \x22\x22;\nvar __cs_params \x3d [\x22c1\x3d\x22, __cs_c1, \x22\x26c2\x3d\x22, __cs_c2, \x22\x26c3\x3d\x22,__cs_c3, \x22\x26c4\x3d\x22, __cs_c4, \x22\x26c5\x3d\x22, __cs_c5, \x22\x26c6\x3d\x22, __cs_c6, \x22\x26c10\x3d\x22,__cs_c10, \x22\x26c15\x3d\x22, __cs_c15].join(\x27\x27);\ndocument.write(unescape(\x22%3Cscript async src\x3d\x27\x22 + (document.location.protocol \x3d\x3d \x22https:\x22 ? \x22https://sb\x22 : \x22http://b\x22) + \x22.scorecardresearch.com/beacon.js?\x22 + __cs_params + \x22\x27%3E%3C/script%3E\x22));\n\x3c/script\x3e\x3cscript id\x3d\x22ias-1058015536\x22\x3e\n(function() {\n\tvar ias \x3d document.createElement(\x27script\x27);\n\tias.src \x3d \x27//pixel.adsafeprotected.com/jload?anId\x3d8879\x26campId\x3d728x90\x26pubId\x3d647657696\x26chanId\x3d21559736\x26placementId\x3d929453576\x27;\n\tdocument.getElementById(\x27ias-1058015536\x27).parentNode.appendChild(ias);\n})();\n\x3c/script\x3e\x3cscript src\x3d\x22https://tpc.googlesyndication.com/safeframe/1-0-5/js/ext.js\x22\x3e\x3c/script\x3e\x3cscript\x3e(function(){var g\x3dthis,l\x3dfunction(a,b){var c\x3da.split(\x22.\x22),d\x3dg;c[0]in d||!d.execScript||d.execScript(\x22var \x22+c[0]);for(var e;c.length\x26\x26(e\x3dc.shift());)c.length||void 0\x3d\x3d\x3db?d\x3dd[e]?d[e]:d[e]\x3d{}:d[e]\x3db},m\x3dfunction(a,b,c){return a.call.apply(a.bind,arguments)},n\x3dfunction(a,b,c){if(!a)throw Error();if(2\x3carguments.length){var d\x3dArray.prototype.slice.call(arguments,2);return function(){var c\x3dArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},p\x3dfunction(a,b,c){p\x3dFunction.prototype.bind\x26\x26-1!\x3dFunction.prototype.bind.toString().indexOf(\x22native code\x22)?m:n;return p.apply(null,arguments)},q\x3dDate.now||function(){return+new Date};var r\x3ddocument,s\x3dwindow;var t\x3dfunction(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)\x26\x26b.call(null,a[c],c,a)},w\x3dfunction(a,b){a.google_image_requests||(a.google_image_requests\x3d[]);var c\x3da.document.createElement(\x22img\x22);c.src\x3db;a.google_image_requests.push(c)};var x\x3dfunction(a){return{visible:1,hidden:2,prerender:3,preview:4}[a.webkitVisibilityState||a.mozVisibilityState||a.visibilityState||\x22\x22]||0},y\x3dfunction(a){var b;a.mozVisibilityState?b\x3d\x22mozvisibilitychange\x22:a.webkitVisibilityState?b\x3d\x22webkitvisibilitychange\x22:a.visibilityState\x26\x26(b\x3d\x22visibilitychange\x22);return b};var C\x3dfunction(){this.g\x3dr;this.k\x3ds;this.j\x3d!1;this.i\x3dnull;this.h\x3d[];this.o\x3d{};if(z)this.i\x3dq();else if(3\x3d\x3dx(this.g)){this.i\x3dq();var a\x3dp(this.q,this);A\x26\x26(a\x3dA(\x22di::vch\x22,a));this.p\x3da;var b\x3dthis.g,c\x3dy(this.g);b.addEventListener?b.addEventListener(c,a,!1):b.attachEvent\x26\x26b.attachEvent(\x22on\x22+c,a)}else B(this)},A;C.m\x3dfunction(){return C.n?C.n:C.n\x3dnew C};var D\x3d/^([^:]+:\\/\\/[^/]+)/m,G\x3d/^\\d*,(.+)$/m,z\x3d!1,B\x3dfunction(a){if(!a.j){a.j\x3d!0;for(var b\x3d0;b\x3ca.h.length;++b)a.l.apply(a,a.h[b]);a.h\x3d[]}};C.prototype.s\x3dfunction(a,b){var c\x3db.target.u();(c\x3dG.exec(c))\x26\x26(this.o[a]\x3dc[1])};C.prototype.l\x3dfunction(a,b){this.k.rvdt\x3dthis.i?q()-this.i:0;var c;if(c\x3dthis.t)t:{try{var d\x3dD.exec(this.k.location.href),e\x3dD.exec(a);if(d\x26\x26e\x26\x26d[1]\x3d\x3de[1]\x26\x26b){var f\x3dp(this.s,this,b);this.t(a,f);c\x3d!0;break t}}catch(u){}c\x3d!1}c||w(this.k,a)};C.prototype.q\x3dfunction(){if(3!\x3dx(this.g)){B(this);var a\x3dthis.g,b\x3dy(this.g),c\x3dthis.p;a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent\x26\x26a.detachEvent(\x22on\x22+b,c)}};var H\x3d/^true$/.test(\x22\x22)?!0:!1;var I\x3d{},J\x3dfunction(a){var b\x3da.toString();a.name\x26\x26-1\x3d\x3db.indexOf(a.name)\x26\x26(b+\x3d\x22: \x22+a.name);a.message\x26\x26-1\x3d\x3db.indexOf(a.message)\x26\x26(b+\x3d\x22: \x22+a.message);if(a.stack){a\x3da.stack;var c\x3db;try{-1\x3d\x3da.indexOf(c)\x26\x26(a\x3dc+\x22\\n\x22+a);for(var d;a!\x3dd;)d\x3da,a\x3da.replace(/((https?:\\/..*\\/)[^\\/:]*:\\d+(?:.|\\n)*)\\2/,\x22$1\x22);b\x3da.replace(/\\n */g,\x22\\n\x22)}catch(e){b\x3dc}}return b},M\x3dfunction(a,b,c,d){var e\x3dK,f,u\x3d!0;try{f\x3db()}catch(h){try{var N\x3dJ(h);b\x3d\x22\x22;h.fileName\x26\x26(b\x3dh.fileName);var E\x3d-1;h.lineNumber\x26\x26(E\x3dh.lineNumber);var v;t:{try{v\x3dc?c():\x22\x22;break t}catch(S){}v\x3d\x22\x22}u\x3de(a,N,b,E,v)}catch(k){try{var O\x3dJ(k);a\x3d\x22\x22;k.fileName\x26\x26(a\x3dk.fileName);c\x3d-1;k.lineNumber\x26\x26(c\x3dk.lineNumber);K(\x22pAR\x22,O,a,c,void 0,void 0)}catch(F){L({context:\x22mRE\x22,msg:F.toString()+\x22\\n\x22+(F.stack||\x22\x22)},void 0)}}if(!u)throw h;}finally{if(d)try{d()}catch(T){}}return f},K\x3dfunction(a,b,c,d,e,f){a\x3d{context:a,msg:b.substring(0,512),eid:e\x26\x26e.substring(0,40),file:c,line:d.toString(),url:r.URL.substring(0,512),ref:r.referrer.substring(0,512)};P(a);L(a,f);return!0},L\x3dfunction(a,b){try{if(Math.random()\x3c(b||.01)){var c\x3d\x22/pagead/gen_204?id\x3djserror\x22+Q(a),d\x3d\x22http\x22+(\x22https:\x22\x3d\x3ds.location.protocol?\x22s\x22:\x22\x22)+\x22://pagead2.googlesyndication.com\x22+c,d\x3dd.substring(0,2E3);w(s,d)}}catch(e){}},P\x3dfunction(a){var b\x3da||{};t(I,function(a,d){b[d]\x3ds[a]})},R\x3dfunction(a,b,c,d,e){return function(){var f\x3darguments;return M(a,function(){return b.apply(c,f)},d,e)}},Q\x3dfunction(a){var b\x3d\x22\x22;t(a,function(a,d){if(0\x3d\x3d\x3da||a)b+\x3d\x22\x26\x22+d+\x22\x3d\x22+(\x22function\x22\x3d\x3dtypeof encodeURIComponent?encodeURIComponent(a):escape(a))});return b};A\x3dfunction(a,b,c,d){return R(a,b,void 0,c,d)};z\x3dH;l(\x22vu\x22,R(\x22vu\x22,function(a,b){var c\x3da.replace(\x22\x26amp;\x22,\x22\x26\x22),d\x3d/(google|doubleclick).*\\/pagead\\/adview/.test(c),e\x3dC.m();if(d){d\x3d\x22\x26vis\x3d\x22+x(e.g);b\x26\x26(d+\x3d\x22\x26ve\x3d1\x22);var f\x3dc.indexOf(\x22\x26adurl\x22),c\x3d-1\x3d\x3df?c+d:c.substring(0,f)+d+c.substring(f)}e.j?e.l(c,b):e.h.push([c,b])}));l(\x22vv\x22,R(\x22vv\x22,function(){z\x26\x26B(C.m())}));})();\x3c/script\x3e\x3cscript\x3evu(\x22https://securepubads.g.doubleclick.net/pcs/view?xai\\x3dAKAOjsvMDFmHN9w5YbV4jTuEXiKcFu2zw29RVi7Oy6rSh3t23QayvVkB45XNkSxZ67mS5xEsQcxno3jaJ0YWgug6j7saFpvDO5wFQFYMbVicbLiQnwJAy_eyiziwiS7XJ9heqzX4ZHsgFjJ8cvXVkzhZXSRjN-pajWZJyOSOS8Ve9qNV7gXq6gGacSRAbA6xxQsIUD6MPuShOIE4m-RJy2pIKL56tKaQbY6jQuf8vWmy4bBI-yX3WrgDqaiBXcIq2Lpe9bEvM6k\\x26sig\\x3dCg0ArKJSzCNLFxS09oygEAE\\x26urlfix\\x3d1\\x26adurl\\x3d\x22)\x3c/script\x3e\x3c!-- Placement: IFW RogueWave_DT_D2053 P12566 #5 --\x3e\n\x3c!-- Placement ID: d7baec8d-969f-482d-addd-7be0e59f25be --\x3e\n\x3c!-- Placement Size: 728x90 --\x3e\n\x3c!-- Ad Server: --\x3e\n\n\x3cscript\x3e\n (function() {\n var guid \x3d \x22d7baec8d-969f-482d-addd-7be0e59f25be\x22, o \x3d window, r \x3d \x22\x22, m, s \x3d \x22http:\x22, e \x3d encodeURIComponent, x \x3d 0, f \x3d document.createElement(\x22script\x22);\n o.FLITE\x3do.FLITE || {};\n o.FLITE.config \x3d o.FLITE.config || {};\n o.FLITE.config[guid] \x3d o.FLITE.config[guid] || {};\n o.FLITE.config[guid].cb \x3d Math.random();\n o.FLITE.config[guid].ts \x3d (+ new Date());\n try{ r \x3d (top\x3d\x3d\x3dself \x26\x26 top.location) ? top.location.href : document.referrer || (top.location \x26\x26 top.location.href) || \x22\x22;}catch(er){x\x3d1}\n try{ s \x3d o.location \x26\x26 o.location.protocol \x3d\x3d\x3d \x22https:\x22? o.location.protocol : s;}catch(er){x+\x3d2}\n try{ m \x3d r.match(new RegExp(\x22[A-Za-z]+:[/][/][A-Za-z0-9.-]+\x22)); } catch(er) {x+\x3d4}\n f.src \x3d [s,\x22//r.flite.com/syndication/uscript.js?i\x3d\x22,e(guid),\x22\x26v\x3d3\x22,\x22\x22,\x22\x26x\x3dus\x22,x,\x22\x26cb\x3d\x22,o.FLITE.config[guid].cb,\x22\x26d\x3d\x22,e((m \x26\x26 m[0]) || r), \x22\x26tz\x3d\x22, (new Date()).getTimezoneOffset()].join(\x22\x22);\n document.write(f.outerHTML);\n })();\n\x3c/script\x3e\n\x3cnoscript\x3e\n \x3ca style\x3d\x22text-decoration:none;display:block;border:0;\x22 href\x3d\x22//r.flite.com/syndication/backuplink/i/d7baec8d-969f-482d-addd-7be0e59f25be?ct\x3dhttps://adclick.g.doubleclick.net/pcs/click%253Fxai%253DAKAOjssCfGVMHXtJq3-_PiMnjiZ5onHx9538XjaKd6lYmjHYQpXe-ugbu1qo8bEN3abff3XSBwXjCfNTx_9bmJIvSUCJXHY9jQ8urP7u2JqnZOdJtKWRorfwl4tD9iz3hTrxiUbAwwwX1PhZwgIbHeLXMfppUAzP89xEmfvtTuEYtMx5EApGiN3ajVpFfOQml4xspnaAG5waUfqSRhQr7iSdQDKtWI9LHEgYalA0N7S79-jj386kPtyGDEVK8Uvd%2526sig%253DCg0ArKJSzFLe64eP1u5QEAE%2526urlfix%253D1%2526adurl%253D\x22 target\x3d\x22_blank\x22\x3e\n \x3cimg border\x3d\x220\x22 src\x3d\x22//r.flite.com/syndication/backupimage/i/d7baec8d-969f-482d-addd-7be0e59f25be?at\x3d\x22/\x3e\n \x3c/a\x3e\n\x3c/noscript\x3e\n\x3cscript src\x3d\x22https://tpc.googlesyndication.com/pagead/js/r20170123/r20110914/activeview/osd_listener.js\x22\x3e\x3c/script\x3e\x3cscript type\x3d\x22text/javascript\x22\x3eosdlfm(-1,\x27\x27,\x27BgHJaD9uJWMaIJdiAygWG_LmQBgAAAAAQATgByAEJwAIC4AIA4AQBoAYW\x27,\x27\x27,4039540187,true,\x27ud\\x3d1\\x26la\\x3d0\\x26\x27,3,\x27CAASFeRoFBiyQKSn-Ccfb5lCKHqEQMUVMA\x27,\x27//pagead2.googlesyndication.com/activeview?avi\\x3dBgHJaD9uJWMaIJdiAygWG_LmQBgAAAAAQATgByAEJwAIC4AIA4AQBoAYW\\x26cid\\x3dCAASFeRoFBiyQKSn-Ccfb5lCKHqEQMUVMA\x27);\x3c/script\x3e\x3cscript\x3eif (window.top \x26\x26 window.top.postMessage) {window.top.postMessage(\x27{\x22googMsgType\x22:\x22adpnt\x22}\x27,\x27*\x27);}\x3c/script\x3e\x3cnoscript class\x3d\x22MOAT-idg235774026756?moatClientLevel1\x3d647657696\x26amp;moatClientLevel2\x3d577226216\x26amp;moatClientLevel3\x3d929453576\x26amp;moatClientLevel4\x3d113565826616\x26amp;moatClientSlicer1\x3d21393416\x26amp;moatClientSlicer2\x3d21559736\x26amp;zMoatPS\x3datf1\x26amp;zMoatPD\x3darticle_desktop_topleaderboard\x26amp;zMoatPT\x3d\x22\x3e\x3c/noscript\x3e\n\x3cscript src\x3d\x22https://z.moatads.com/idg235774026756/moatad.js#moatClientLevel1\x3d647657696\x26moatClientLevel2\x3d577226216\x26moatClientLevel3\x3d929453576\x26moatClientLevel4\x3d113565826616\x26moatClientSlicer1\x3d21393416\x26moatClientSlicer2\x3d21559736\x26zMoatPS\x3datf1\x26zMoatPD\x3darticle_desktop_topleaderboard\x26zMoatPT\x3d\x22 type\x3d\x22text/javascript\x22\x3e\x3c/script\x3e","_snippet_":true,"_height_":90,"_width_":728,"_empty_":false,"_is_afc_":false,"_use_safe_frame_":true,"_cookies_":[{"_value_":"ID=9b38fdc86b266b77:T=1485429519:S=ALNI_MaxIwouF1fSe8h-SsVvY5wU4OV0ZA","_expires_":1548501519,"_path_":"/","_domain_":"cio.com"}],"_creative_ids_":[113565826616],"_adgroup2_ids_":[929453576],"_advertiser_ids_":[647657696],"_campaign_ids_":[577226216],"_label_ids_":[],"_is_psa_":false,"_is_3pas_":true,"_cids_":["GnEM_jg"],"_a2ids_":["DdmVgg"],"_a_exps_":[108809163],"_pstok_":"","_qqid_":"CIbM65bY39ECFViAsgodBn4OYg"}});